DataSource for Entity Framework for WinForms
KeyIsUnique プロパティ

C1.LiveLinq.4.5.2 アセンブリ > C1.LiveLinq.Indexing 名前空間 > IndexDefinition<T> クラス : KeyIsUnique プロパティ
このインデックスで使用されるキーがコレクション内で一意かどうかを示す値を取得します。
シンタックス
'宣言
 
Public ReadOnly Property KeyIsUnique As System.Boolean
public System.bool KeyIsUnique {get;}

プロパティ値

キーが一意の場合は true、そうでない場合は false
解説

一意のインデックスは、一意でないインデックスと比較して、メモリ占有量が少なく、パフォーマンスが向上します(ただし劇的な差はありません)。 そのため、一意のキーでは、 IndexCollection.Add メソッドで対応するインデックスを一意に指定することをお勧めします。

ただし、コレクションには一意性の制約の制限があるので、キーが実際に一意であることを確認してください。 一意性に違反しているコレクションを変更しようとすると、System.InvalidOperationException が生成されます。

参照

IndexDefinition<T> クラス
IndexDefinition<T> メンバ